#include "OAUtil.h"
#include <ios>
#include <iostream>
#include <limits>

using namespace std;

std::string OAUtil::inputString() {
  string str;
  cin >> str;
  while (cin.fail()) {
    cin.clear();
    cin.ignore(numeric_limits<streamsize>::max(), '\n');
    cout << "输入错误，请重新输入：";
    cin >> str;
  }
  return str;
}

// 输入数字
int OAUtil::inputNumber() {
  int num;
  cin >> num;
  while (cin.fail()) {
    cin.clear();
    cin.ignore(numeric_limits<streamsize>::max(), '\n');
    cout << "输入错误，请重新输入：";
    cin >> num;
  }
  return num;
}